Outstanding hospitality! Perfect location! Lovely apartment! Amazing holiday!