Excellent location. Very clean. Very well thought out. Great place to stay!