The hotel is huge. So much bigger then I expected. The staff during check in was wonderful very nice and helpful. The pool is great for kids IMO. The only reason why I gave it 4 stars instead of 5 is because the room we were in was not as clean as it should be.