Amarvilas is a stunning property located in Agra, India. I took a train from Delhi to Agra as it was easier than driving in a country where one is not familiar with the roads and directions.

When I arrived at Amarvilas I was taken aback by the sheer beauty of the property. Further, the hotel sits 600 meters from the Taj Mahal. All the rooms have breathtaking views of the Taj Mahal. The architecture is mix of Moorish & Mughal architecture with cascading pools; lush foliage and the number one draw the unsurpassable views of the Taj Mahal.

Whether you are dining on Indian cuisine on the terrace, sipping tea at one of the outdoor pavilions or having an ayurvedic treatment at the spa you cannot go astray. The atmosphere is serene and relaxing allowing one to contemplate and dream.

There are few hotels I have stayed in that have such a mystical quality especially in the morning at sunrise when the sun is rising over the Taj Mahal. Whether you walk the grounds early in the morning, take a yoga class or just sit and reflect you will not be disappointed.