Very clean and well maintained, staff are polite, professional and helpful. Great location, great stay.