Spotless place, with a good front desk service