Excellent place, really beautiful and huge. Great location too! We'd love to come back and stay again.