Gorgeous location, beautiful accommodation. You won't be disappointed.