The room we were in was small and dated. It had a balcony that I was NOT comfortable allowing my boys to be out on by themselves. The closet door did not easily open/shut and the inside had not been cleaned well. The pool was good and access to the beach was wonderful. Playing mini-golf was an extra cost daily. Valet or self-park was the same daily price. The valets were awesome. Location was decent for what we needed.