Beautiful upscale beach-side apt with all modern amenities. Thoroughly enjoyed our stay!