Caroline’s place has everything you’re looking for and on top of that she’s a great host! Would definitely stay again!