First off- if you are picking this hotel because of the expansive and beautiful pool photos, don't. The larger pool is so cold (unheated during Thanksgiving break) no one can go in it. So that means the whole resort piles into the smaller pool. Relaxing by the pool cannot happen unless you get chairs at 6am and you stay by them (people will take them). Pool is also really gross, people straight up eat whole meals in the partially submerged chair section. The bottom of the pool was littered with shrimp. Music is blasted at you. Despite it being crowded, only one hot tub was turned on (the other ice cold) and packed with people beyond any enjoyment.
Second - the restaurants don't take reservations. It's ok, because they aren't very good and you should eat in SJC anyway. Buffet has a line, yet there are always available tables. Pool taco bar is best food there. Drinks are terrible.
Staff were all really great. Beach is beautiful, but you can't swim.
Overall I wouldn't ever stay again. I'd pay a little extra and stay somewhere nicer.