Cozy apartment well equipped for a short stay.