Treat yourself and stay at David's place. All the amenities you need, plus the main bathroom shower is alone worth the price. We would definitely stay here again if we came back to Florence!