Everything you need, ideal location, spotless accommodation. Communication was perfect even to the point of letting us know we could get in early. Highly recommend