Overall, a good place to stay. Comfortable rooms, great location and great staff were the plusses. The negatives were the non-committal approach to parking - you can't know if you get a space until you arrive, which given the lack of parking nearby, was nerve-wracking for me. Also, a few maintenance issues bugged me, such as the door to the pool which is frankly dangerous (the way it slams shut), one of our showers didn't work, and the internet was poor. But overall, we enjoyed the stay.