Perfect location! Perfect accommodation! Perfect weekend!