Wonderful place to stay. Snorkeling was excellent, beach amenities were perfect. Breakfast was plentiful with variety. The apartment spotless. Hosts were friendly and accommodating. Couldn't ask for more.