The Majestic Hotel Amarvilas is the most luxurious hotel of Agra and it has a fantastic view from the front.