Charming quirky soulful place to stay and 5 minutes from great beaches.