Overall our stay was great and the apartment is very comfortable! Would recommend. Some minor adjustments would have made it perfect: there was no toilet paper when we arrived and the suite shower is leaking and it makes it difficult to take a shower without making a mess in the bathroom.
Nevertheless, we were able to anticipate our checkin, which was great, and the location is fantastic, honestly the best possible.