The hotel charged a $25 resort fee that was not disclosed when I made my reservation. When I pointed this out, the staff was not very helpful and came across as somewhat rude.
The location is excellent, but the apartment was not particularly clean. Also, one of the elevators was out of service during my stay, so getting to our floor often took a long time due to the lines for the only working elevator.
Overall, you get what you pay for, but be aware of the additional $25 resort fee, as it may come as an unexpected surprise.