overall it was a great experience. My family had a blast especially my little girl. we love the room, the view, the facility is amazing and very friendly staff. Only one thing that put us off a little is the restaurant. Food was great but took forever to come out and not at the same time, restaurant service was not good enough for the amount we paid (for dinner service not breakfast) , service was slow and I observed that they were running like headless chicken with no directions, so we only dined in once for dinner but not returned after. however breakfast buffet was really good with many options. will come back next time.