Every positive review about this place is spot on. Had such a good time that I booked another stay on the boat ride home. Can't wait to go back!