Fabulous accommodation in a spectacular location