Everything you can think of this place has it. The Airbnb description is exactly what it is!!! Love this place... we will be back