Absolutely perfect, really couldn't have been any better. Super clean, extremely well prepared and Sarah is a very thoughtful host, even had stair gates for our toddler and toys and books for her to play with. Without a doubt the nicest place we have stayed!