David's place was in a perfect location, clean, easy check-in and out, and the right amount of space for us. We were able to bring our dogs and feel comfortable having them in the space. David and Mary had great communication through our stay as well.