The place immaculate, spacious, and filled with all the right small touches. Perfect stay.