Well-maintained, immaculately clean and thoroughly enjoyable place to stay.