Spacious, clean, nicely decorated, snorkeling and beach supplies, quiet, good communication with the hosts. Highly recommended.