Clean, accommodating and all around a delight.