The perfect apartment.
The apartment has absolutely everything for a long stay. The apartment is cozy, spacious, bright. The location is perfect.
Fully corresponds to the description and even better)