5 stars on every measure. Outstanding place for a family or group, with space, separate bathrooms, and outstanding facilities. The location is fantastic for the beach and for family dining. Kate's communication was spot on.