Excellent place, everything as described. We had an amazing time and will love to visit again!