Immaculate, charming and well-stocked. We loved our stay.