I can very much recommend Max's place.
We very much enjoyed staying in Santo Spirito, it is a great place and perfect location.