Great place & great location !
All the pluses of an upscale hotel on the beach !