We had an amazing time! It had everything we needed for laundry, relaxing, cooking, etc and was very close to all of popular attractions.
We screwed up our checkout, and they quickly accommodated us to extend our stay 1 more day without any hassle.