Very clean, great location right next to grand via and retiro park. Very good communication from the host. Roof terrace was great in the evenings. Kid friendly also. Overall I would give this place top marks. Highly recommended