Suryavilas Resort and Spa is a beautiful property located in a serene and peaceful location. The staff is polite, courteous and helpful. The food is delicious and well presented. The rooms are spacious and comfortable with a beautiful view of the valley. The property is well maintained with clean rooms and nice views. The infinity pool is a major attraction for kids. However, some guests found the property to be expensive for the kind of services and amenities provided. The approach road to the property is in bad condition. Overall, it's a good place to stay for a relaxing weekend getaway.