Great location, professional staff, very clean, lots of amenities