Luxury hotel with large, green lakeshore grounds, a big pool and wide range of lovely buffet food. Very attentive and friendly staff in all parts of the hotel. There is a public beach next door, so you can break out of the tourist bubble and walk out to see who locals enjoy themselves. If you're white, just be prepared to be regarded as a curiosity - in a friendly way.