Very clean and new, good position BUT beware of the small prints. Some days before the check-in I received this message from the owner:
"Please remember that you are booking an apartment, not a hotel. We try to be as accommodating as possible, however, if you arrive between 7:00PM and 8:59PM there will be a £30 late check-in fee. Between 9:00PM and 10:59PM the fee is £50, between 11:00PM and 12:59AM the fee is £80. After and including 1:00AM the fee is £100. This is to be paid in cash (GBP £) at the check in."
My flight (already booked) arrived at 22:30, so I had to pay an extra £80.
I complained with Hotels.com because when I booked this was not clear to me. They replied that it was written somewhere, so...