Everything you would need and a wonderful place in Florence too