One word only to qualify Andrea's place: PERFECTION. Please refer to my previous reviews, since it was already my third stay...and hopefully not the last!