The place totally deserves the money you pay. Location is not so close to center but not a big problem, Florence is a small city.