We only stayed one night, but this place was great! It's a lovely, bright, clean and spacious apartment with very comfy beds. John was very welcoming to us and our puppy. There was excellent communication throughout and the check in/check out process was super easy.