Everything you need. Great location. Easy place to stay. Feels really spacious and fantastic to be able to take the dog. Would def stay again.