Excellent location, lovely apartment, very clean and well taken care of. Federica was a great communicator and made our stay super easy and smooth!