Pros - Location is in a quiet part of the CBD, and has a dedicated parking lot. Apartment space was ample for a family of 4, with free use of washer and dryer which we needed for reusing kids clothes. There's a cafe downstairs and also Higher Grounds coffee across the road, and also a convenience store on the ground level in the same building.
Cons - It wasn't mentioned anywhere in the listing that if you plan to drive and use the parking lot, access via the back of the building involves climbing a relatively steep set of around 8-10 stairs. This was very tricky with luggages and a toddler in tow, and wasn't convenient for rainy days either since that part isn't sheltered. Instructions for check in were very clear, but perhaps should include the part where you collect the keys from lower parking floor and have to turn out the building and re-enter again to access the upper parking floor. The access card tapping point is at the bottom of the slope and is easily missed, so we had to reverse down a steep slope to tap to unlock the parking gate, then head back up.
We got around the slight inconveniences and overall we were happy with the stay.