Absolutely everything you need! Way bigger than expected and perfect for a couple. The bed was so comfortable, the towels are amazing, the temp in the whole place was perfect. Never got too hot or too cold! The host were also super nice. 10/10!!