We had a great stay at Michael’s beach villas. The vibe is funky, creative, welcoming & the location can’t be beat.