Old, needs updated. Our room had clearly not been prepared for us. Floors were dirty, blankets were covered in stains, there were cockroaches, there was a lot of dust all over the tables and appliances, and the room smelled bad. One of our lights didnt even work. A mirror fell off the wall and almost hit my 1 year old son! Breakfast was meh, barely any options and they were not refilling anything unless you bugged them about it. The highchair was FILTHY. Pool and hot tub were just OKAY. Hot tub should have been a LOT hotter. I wouldnt have stayed if we had any other choice but we had prepaid and didnt have any money to go anywhere else.