We loved our stay at Villa Angelica. The apartment felt fresh and clean and the building had so much character. The grounds were absolutely stunning, with multiple places to sit and relax. The free bikes were an unexpected bonus! Rafael was friendly and chatty and happy to help in anyway. I would definitely recommend.