Nice place. Good location. But my check-in was totally messed up - leaving me out of pocket, cold and frustrated from having waited an hour beyond the agreed time to get into the building. No compensation was offered. Aside from this, staying there worked well for me and I like the place.