Pros: Amazing view! Large living space. Check in was easy. Parking included. Location is great. Laundry on the same floor and you can pay through app.
Cons: Too many middle man. Booking agency is one company. Actual management of unit is another. Communication is slow. Cleaning fee is excessive, ours was ~$300 but they ask you to take out garbage and clean dishes at check out… Elevators always packed with people even-though they got 4 per tower.