Excellent customer service, great location, wonderful views, excellent food, hands down it was an amazing experience from the beginning of our stay until check out, would definitely stay again, exceeded all expectations. Have stayed at high end hotels when traveling and this one did not disappoint in ANYWAY. Traveled with my 2 teenage daughters and toddler.