Amazing place. Extremely clean, with very friendly hosts. Went as a group of 5 and were all blown away by the hospitality and the place itself. Great location as well. Can't praise it highly enough!