Clean and well kept on the level of a hotel, but touches of a home.