Location, Location, Location. This place is a must. Very well put together, extremely close to the beach plus impecable. 5/5 for us.