Staff was friendly and responsive to questions and needs. Pool was smaller then expected, but clean and had nice seating around.
The room was fine. There were some stained linens, but never concerned they weren't clean. They also used something on the floors that made them constantly slick.
For area, it is just outside the range of some tour pickups, otherwise walking distance to a lively area of town with some good vendors.