Great location, very clean, with numerous small touches that made for a great stay.