Great place, immaculately clean, and only a few steps from a fabulous beach.