Perfect apartment for any length of stay, everything was even better than expected 10/10.