Everything you need! The place was clean and cozy and perfect for our few days stay. Things are laid out for guests and any questions are answered in a flash! I’d definitely stay there again.