The place is nicely structured and very well-maintained. The rooms and very many amenities made my stay very pleasant and smooth. The place was very hygienic and the staff were friendly and responsive; the cleaning is done regularly and the (multiple) kitchens are well-stocked with utensils. I also enjoyed the cordial atmosphere and the common areas.