I could not agree more with the previous comments. We had a fantastic time with great accommodation and staff who could not do enough to please. The food was varied and with plenty of choice and presented to a high standard. New Year's Eve was first class. We would have no hesitation in recommending Treasure Beach, or re-visiting as soon as possible.