This place has all you can need and more. From toiletries, amenities and snacks everything was beyond my expectations. The place was very clean and the host was pleasant and informative. I highly recommend.