Location, setup, cleanliness and communication were all that we could have wanted, very happy with our stay!