The issues I had was the website (and the email I received) clearly mentioned Free Parking, which was the main reason for my selection, only to find there was no free parking. Had to pay for parking at a Parking Garage. Also, the website mentioned late check-in was 20 Euros extra which I was prepared to pay and also informed I would be arriving late. But they wanted 40 Euros, finally settled for 30 Euros, which they wanted before arrival. Definitely not a good start. Advised them to inform Hotels.com about these differences to get it corrected.
Other than that, the apartment was very nice, safe, clean, all amenities, fairly close by to most but not all the sites I wanted to visit. Close to the river, the Triana Mercado, cafes and stores.