I would rate this hotel 3.5 stars.
There are some good things about this hotel- great location, our room was a decent size for a 1 bedroom, the breakfast was fresh (but simple), close to Publix and food, generally good service, clean rooms, plenty of parking, filtered water station, and pack n play available.
There are some things that could be better- one of the desk staff seemed overwhelmed and not pleasant, the hot tub was dirty, hotel was showing some wear and tear, and the rooms were not cleaned every day (floors would get sandy and needed more towels).