Place is fantastic and located in a central location. worked out perfectly for me on my first time visiting Florence. I recommend it fully.
You will find it is exactly what you need!