Spotless place, nicely appointed, thoughtful details, great location, easy communication.