Snow Touch Resort is a property located in Naggar, offering a mesmerizing view of the mountains and river from the balcony. The rooms are spacious and clean, with good room service. The staff is polite and helpful, providing excellent hospitality. The property has a beautiful garden area and indoor games. However, the food lacks variety and flavors, and the location is far from Manali's main attractions. Overall, Snow Touch Resort is a decent and affordable place to stay for couples and families seeking a peaceful environment.