Outstanding. A VERY well-appointed, clean place, in an excellent location. Everything was perfect. Full kitchen and lots of other amenities.