The hotel location is good. - I also found the Nepalese staff there to be fantastic.
I had a few problems.
Firstly, the room carpets and surfaces were not clean. I even stayed in the room while the cleaner came and watched how fast she cleaned without even looking at the carpets or wiping all surfaces.
Secondly, in the breakfast restaurant I kept going to get myself a drink or some food and placing it on the table. The moment I got up to get myself something else - even a spoon, the staff cleaned everything I had just brought away! - Even a full glass of juice and a plate of food! When I told her not to she just laughed and did it again 2 minutes later! - This lead to other guests sitting at the table I had picked and me standing with a plate of food looking for a new empty table! - I asked to talk to a manager and the staff refused.
Lastly, when I checked out I needed to get a taxi to the airport. Apparently ALL the concierge was on lunch at the same time.... The reception called me a taxi, but I had to explain to the taxi driver who could not speak English where I wanted to go. - Usually the concierge does this. Also, reception did not help me with my luggage. - At this time there were no other customers using reception apart from me!