Clean, homely, and well considered in its design. An enjoyable stay.