Fantastic location, easy check in, and tons of space for a couple (and their fur baby) to enjoy a home away from home