Great place. Right on the beach - we used to do multiple short beach trips during the day since we had an infant with us.
The amenities are fab - a television in every room and well stocked dishware and towels etc. We loved sitting out in the balcony.