This is was our dream vacation! I can't believe such a place exists! If you're on the fence, just book it! You won't be disappointed! We can't wait to go back!