Great location, great view, excellent amenities (gym, pool, steam, parkade) at the building, nice hosts! The apartment has everything you need to make you stay comfortable!
Keep in mind this building faces a busy avenue in a large city; if you are a light sleeper this might be a problem. Same with light coming in, especially at the second bedroom.