The location is excellent and staff is super helpful and nice. There are 2 reasons why am not giving this 5 stars - first, the wifii was totally unreliable in the room (301) and we had to go down to the lobby to do any important work requiring reliable wifi connection; second, the bottom of the shower door had such a big gap that the whole washroom was full of water every time the shower was used leaving a soaked bath rug and a mess.