If you want a vacation in a magical fairy tale tropical beach shack you won't beat this place.