Palazzo Margherita, luxury hotel