Perfect. Exceeded our expectations. Everything you need, plus more. Well stocked kitchen, lots of room, tastefully furnished, handy location. We will definitely be back.