Spacious and very comfortable for our large family of seven. Scott is a great host with great communication. Returned responses within an hour. Kitchen well equipped. Plenty of recreational equipment for snorkeling. Great location with spectacular views of pools and ocean. Staff at this resort also terrific. Would definitely return here.