I've stayed at many hotels in Bengaluru. Some excellent and others average. The Ritz was above average but not excellent. My issues were with the inconsistencies I experienced over a 12-day stay. I was told at check in that I didn't have enough status for the executive lounge (even though I was Marriott Platinum) so maybe the staff didn't believe I was platinum or they were trying to get an upcharge but at least the duty manager next day fixed the issue. I would find that my room would be missing a random towel or soap after room service. Some days a hand towel was missing, one day a bath mat, another day I'd have one towel with a hole in it (and that was the only towel that day). And then I would be missing a shampoo for the shower and the next day have five. I hope it was a housekeeping game, but it was probably a lack of attention to detail. Nothing show stopping bad with the hotel, but just the kind of things that take a hotel from 5 stars to four stars. The hotel was clean, rooms were nice, and the style in the general areas was excellent. I'm staying at another Marriott location in Bengaluru on my next trip because I think Marriott has great properties in India, but I wouldn't go out of my way (and deal the the traffic) to stay at the Ritz if another comparable hotel is available closer to my place of business.