Very clean, modern and thoughtful. We would have given a full 5stars for everything, but we booked late an apartment for 4 people and the apartment was missing sheets/linen for the sofabed. Since there was no staff onsite, we could not get any help on this issue