Trust the 5 star reviews you read about this place because I would not take down even a quarter of a star for this joint.
Fantastic experience overall with no faults. Location, communication between host and guests all excellent, and honestly everything about this place was great. Definitely would book this place again