A hidden paradise near the heart of a charming beach town. Staying here was a delight!