I had an absolutely wonderful experience. Overall, I highly recommend for its excellent amenities and outstanding staff. I also had the pleasure of meeting Nishan Singh, the swimming coach, who truly made my stay memorable. Nishan is incredibly kind, knowledgeable, and helpful. Despite my initial nervousness about swimming, he taught me how to swim with great patience and provided me with valuable swimming tips. His expertise and encouragement boosted my confidence in the water. Thank you for a fantastic stay!