Service is horrible, and the room provided did not match with my purchase. The room had no view, and a construction building was next to it. The pictures provided by Expedia and their website are all wrong because, as they mentioned in the reception, only the suit room has a view and the rest do not. I requested an upgrade and agreed to pay more, but the reception staff was horrible and non-cooperative. The attitude of the ladies working in the reception is really something, and I will never recommend such a hotel for friends and family vacations.
Room service was terrible - they did not provide the required things. I booked a room for three, so they were supposed to provide for three people. I did not accept an extra bed. They did not provide towels, cups, or other for three people. Every day I had to call and ask for towels, cups, and extra coffee packets.
The only exception was food because the dining and food quality was good.
I would not recommend anyone to stay in Mayfair Darjeeling.
Honestly, there are multiple hotels around better than Mayfair.