Amazing place to stay — the location, the staff, the apartments, and the amenities are all top notch. Seriously could not recommend this place more!