The grounds are beautiful, restaurant great, breakfast buffet good, staff excellent. But rooms were too small -- make sure you read the description before booking. Shared showers and bathrooms (men and women) -- they have separate stalls, but lots of bugs in these areas. Many rooms were lacking A/C. They gave us wrong room to start, then moved us to far end of the hall, making a long walk for bathroom facilities. No TVs in room and we barely had room for our two suitcases. From start to finish, we had some problems, including giving us room keys that didn't work, so it took us about an hour to get working keys and the correct room. Showers weren't working properly. Handicapped bathroom near reception had a non-working sink and, although it seemed to have a locking door, it didn't lock. We left a day early as it was just not conducive to a comfortable stay.