Is anybody familiar with these apartments?
Rae, what town in Italy? I assume you mean Florence?
........see the following reviews in tripadvisor:
http://www.tripadvisor.com/Hotel_Review-g187895-d560389-Reviews-Palazzo_Gamba-Florence_Tuscany.html
http://www.tripadvisor.com/Hotel_Review-g187895-d559527-Reviews-Pucci_Suites-Florence_Tuscany.html
(kinda spendy places!)