We had the most romantic and relaxing few days at Mahagiri! The staff went above and beyond to make our experience perfect. The villa was gorgeous and comfortable, with all the amenities we could want. All the meals were excellent but the private 3-course dinner at our villa with live local music was absolutely perfect. The spa facilities are also lovely and we highly recommend treating yourself to a massage.