Comfortable bed, clean and bright, friendly dog, so easy to come and go--all this made a perfect stay as we visited our son nearby.