It was a great location and the size is really amazing however smaller details such as the amenities, supplies and cleanliness was lacking. We managed to have a great time regardless, but if those details I mentioned were better forsure a 5 star place.