Awesome place! Very clean! Everything is provided. The host gives clear instructions. The location is great too. Loved it!