Location is good, the check in and staff were professional, the apartment was spacious with all amenities. The reasons I didn't rate it higher were: the towels could be upgraded/replaced, some of the furniture was showing some wear, and the parking was a pain.