The location and building are great, but there were definitely some letdowns. Our two-bed room was huge, but they gave us just three drawers and three hangers for all our stuff (and ignored our requests for more). The "rooftop" pool is actually on the third floor, not the actual roof. Don't expect basics like a mini-fridge, and housekeeping was a no-show for our last two days, even after we called twice for towels.
If you can score a good deal, the location makes it worth it, but don't expect too much.