He Country club hospitality is excellent as usual and this is what makes travelers want to go back. The upkeep of the property is excellent, staff friendly and courteous and surroundings beautiful. The sports activities are very good and the staff are there to help in every way possible. The beach is serene and clean, however, I only wished there were no stray dogs.