My husband, myself and our two teenagers had a wonderful 10 day stay at this resort. I am still baffled as to why it is only rated 2 stars because, in my opinion, it is at the very least, a 4 star property. The property is beautiful and neatly maintained. The room was clean and comfortable. The pool and jacuzzi were pristine. I can't say enough about the staff. They were very friendly and accommodating. Contrary to some other reviews, I found the resort patrons all to be pleasant. Everyone pretty much spoke English, which I appreciated considering that is my native language. Breakfast was very good. The beach was beautiful and was only a short walk from the resort. The town was also a short walk away where you will find many restaurants, bars, and cafes to choose from. I highly recommend this resort.