Location is great. Having a pool to hangout at was nice. Overall, fellow guests were respectful for the most part. It was a little more expensive than we would have liked to pay based on the accommodation itself, but well managed and staff was responsive.