Our family room was in the main building (there are several buildings) which is a a steep hill. Hard walk up from the beach or from the lobby. However, there are golf karts you can order, and they will save you the walk.
Once you are in the main building, there is no elevator, and there are stairs, and depending on which floor you are (4 stories), it can be a challenge. Not for elderly people or people who cannot climb...
It's not a bad hotel - just make sure you are in a room nearest to the beach or not in a high floor.
Other features : room is clean and comfortable, staff are very nice and polite, food is good, beach bar makes great drinks, and the beach is fantastic, private white sand, and have lots of sunbeds.