Everything was great. Location, rooms, cleanliness, amenities. However 2 downfalls: 1. The apartments are not services daily! Not even fixing the beds.
2. We had to pay for parking within the hotel during our day.
Other than that everything else was excellent.