Clean, well decorated, perfectly situated. Great stay!