The place is very nicely managed and has a lot of facilities, but there are some things which can be improved. First of all, their is soiled water in the bathroom at times. Might be because they take water directly from the pond situated nearby. Wifi is only available at the reception/dining area and is spotty at best. Don't expect good coverage as well, which can be both a good and a bad thing. Lastly, the food isn't as great as some of the reviews mention, but the staff is courteous and friendly. Overall, a pretty good experience.