Great location and big apartment with everything you need.
The only thing that need to improve is the mattress, completely scrap !
Also the communication was not easy since we don't get the instructions for the check-in in advance ( we didn't) we had to push with the chat from Expedia to get info 2 hours before.