Apartment was as described but the booking and check in is organised via an agency.
There were forms to be filled out and the check in time was set by the agency. They tried to accommodate our arrival time but it wasn't very flexible.
The lady who should us the apartment was lovely.
Wifi is weak in the apartment and may drop from time to time.
The sofa beds worked, but recommended only for a couple of nights.