Everything and more! This is the place you want to stay at. This Airbnb has it all! Thank you Stuart, Brian and Maya!