Excellent on every level! We could not have been happier! The location, space and cleanliness was top notch! Like staying at an upscale hotel but with all the homey conveniences.