Clean, vibrant and lots of nice small touches. We had a great stay!