“Perfect” is pretty much the only word. Location was perfect, layout was perfect, design was perfect. Everything. Our family had a magical experience in Florence thanks to this amazing place.