Great place (clean, modern & centrally located), great views (right by the beach), great hosts (friendly and always available online)