Refined hotel with modern rooms, many with sea views, upscale dining, and a gym. Located directly on the beach.