I have been here 3 times in 3 years and my experience everytime has been great. the only drawback i can think of is, it is not right next to a beach.