Excellent on all counts—great place in perfect condition, excellent amenities, well located, very responsive host.