The hotel and rooms are a bit old and tired and could use a refresh likely. The entrance/foyer are very nice.
The staff are attentive and excellent. The resort fee seems very high for what little amenities you get with it.
I hated that I had to pay so much for parking AND had to essentially have the valet/bellmen park and retrieve the car each time I wanted to come and go. (I was there for a week long work trip and this got tedious coming and going multiple times a day plus any evening/night excursions I wanted to do, since you feel compelled to tip each time.)
Dining options IN the hotel were very limited but since there are many eateries and options all around the hotel, this did not become an issue. If you wish to eat at the one restaurant inside the lobby (the Japanese restaurant), you must make reservations at least a day in advance, if not more.
The location was super convenient with the beach directly across the street and within walking distance to many attractions and restaurants. The wife loves the Zoo, also across the street during our stay. She was able to take advantage of the three free item “rentals” of beach chairs, etc a couple days of the week although having to have all items returned by 5:00 pm was a bit of a bummer as you’d like to sit out on the beach on a chair and watch the sunset, but she made it work.
Overall the hotel and rooms could use a refresh but the staff are friendly, attentive and mostly make up for the shortcomings.