Everything we were looking for to make our stay in Florence enjoyably memorable. Location, size, amenities and more…