Wonderful house in a great location with lots of nice small touches and very gracious hosts. There were a few small items / repairs that need to be addressed, so I would not say "perfect," but we have corresponded and I'm sure that the hosts will be following up on those items.