Perfect location and every amenity you could ask for. Loved our stay and Davide was super responsive. The only thing to note is that there are 100 steps to climb so it is not suitable for everyone but it was perfect for us.