Unforgettable stay with breathtaking views, a great beach, lovely town.