This place had all that you can imagine - every thought was taken care of. Extra clean - I cannot say enough on the cleanliness, the space was outstanding. We would return here in a heartbeat. Beautiful spot also!