We had a prefect stay at Gabriele's. Check-in/out was very easy and we felt very welcomed. The apartment was very clean and all bedrooms are with ensuite bathrooms.
It's also close to all the main attractions so everything is in walking distance.