Spacious rooms, well appointed common area, all the amenities for great beach trip except snorkeling gear, beautiful scenery, and friendly dogs who love attention.