We had a clean and spacious suite in a separate on-site building. It was rainy when we stayed, so it was a pain walking outside from our building to the main hotel. The breakfast was in the hotel restaurant, but still free. Good food. The pool area was bustling and the water was warm.