Very clean flat, great location and great price. Check-in and check-out was very easy and Diego was very accommodating to our times of arrival and departure. The only negative is that the walls appear to be very thin and we could hear the neighbours watching tv, listening to music etc.