Amazing location, superb atmosphere and accommodation! It has everything you need and more.