The place was clean, big enough to comfortably sleep 4 and a dog. The location is as good as it gets and the amenities provided overall are beyond the expectations for the price range. We had a great stay! Thanks!