This is a great place to go but I had mixed feelings about the place.
The pros of course was the space itself. Really well done apartment and very very spacious. They have a free parking spot as well which is a huge plus.
The cons was the check-in process. It was had to find, the communication was difficult, we were new to the city and were incredibly confused.
All in all the check-in process took nearly two hours with the host representative going elsewhere to check someone else as getting us to the free parking took long.
There were some other small niggles such as the wc in the master bedroom did not have a door and there were no locks in the other. We were traveling with cousins and it was a bit weird to coordinate the bathroom usage.
Otherwise the place is a really smart choice for families. I was really impressed with the responsiveness of the team as though we did get our wires crossed a few times.