Excellent stay. Even with all the great reviews, this place was still better than I expected. Spacious, clean, comfortable, and great views in a nice modern building. I highly recommend.