Perfect for what we needed. There were a couple of minor cleaning issues and toilet paper was only provided in one of the bathrooms, but all in all it was an enjoyable stay.