Hosted by a company. Location is very nice, we can see the beach from the patio. Place would be spatious for 4 people, but was a bit tight for 6 because one of the queen beds is a pullout bed that takes up the entire living room. Otherwise, hospitality was great - the maintenance workers came quickly when the sink got clogged, and the front office staff was helpful and accomodating.