A top-notch spot: spacious, exceedingly clean, nice amenities, and great location. A place I'll look for first when returning to the area.