Fabulous views, value-for-money and hospitality. We loved our stay.