I had a recent stay. I found that booking a junior suite with ocean view was the same price as a normal room, so I booked that. What I received was kind of a down grade and kind of an upgrade. The shape of the hotel is long and thin. The thin part faces the ocean so there are only 5 ocean front rooms on each floor. The rest of the rooms and suites are ocean view. So I was downgraded to a normal sized room, but upgraded to a full ocean front room. In any case the hotel is new and the rooms are of good quality. As are the common areas. The F&B is pretty good, especially the Orion restaurant on the top 23rd floor. Reservations are strongly recommended. I went early, before 7pm on a Monday and was lucky to get a bar seat. Later when I left there were many people waiting for a table or bar stool. It is quite a popular local spot.
The hotel was very busy over the sunny hot weekend, and less busy during the cold wet week. I expect it will be very busy next weekend with the holiday.
Platinum and higher elites get a $22 breakfast credit which was more than enough for one person, but not two.
The hotel bar is nice, but has no TV's for sports. The Orion bar does have TV's. The Cavalier has it's own beach bar which is very nice and you can charge back to the Marriott. The prices weren't high as I had expected. It also has games on TV on one end. The beach bars and breakfast restaurant seemed to be staffed by college students who weren't very experienced, yet had a good attitude and tried hard.
Self parking is $20 with an extra $6 if you want to valet. The hotel elevator also stops at each floor of the garage.