Clean facilities with friendly staff. There are plenty of activities for children. The games room and putting green, in particular, were a hit for our little ones. Right on the beach, with a secure access-controlled gate for added security.
To avoid noise traffic near the stairs, I would recommend a room further along the corridor.