I will keep this review brief because, honestly, words nor pictures can do justice to this palace hotel. Location, room size/quality, hospitality, service, food, views and spa are all above and beyond expectation! My wife and I had dinner at the Oberoi Udaivilas and the Leela Palace in order to experience the other two highly rated 5 star hotel resorts. And although both are outstanding properties they felt a bit overwhelming and palace themed in a Vegas sort of way as opposed to the Taj which is the real deal- a once functioning genuine palace which is now a boutique hotel (in comparison to the Oberoi and Leela). I am hard pressed to find any fault with the Taj Lake Palace, however, the one complaint I have is that the hotel does not offer complimentary hotel/airport transfer which I would expect from such a high quality (and expensive) resort. At the end of the day, if you truly wish to experience what it must have been like to live and be treated like a royal the Taj Lake Palace is highly, highly recommended.