This place is everything you need. Clean, plenty of space, excellent location, welcoming people (and pets). I will absolutely be staying here again.