A great stay in an immaculate place.