This place has it all! Clean, cozy, excellent location. Beth was so accommodating and quick to respond to any question I had. This is our second time staying here and we’ll definitely be back.