We stayed here in order to attend a Navy graduation and ended up blown away at how nice this place was. Our expectations were low after staying at a Navy Lodge near Chicago which wasn't bad but basic. The beach in front of the hotel was just gorgeous. If you aren't a beach kind of person they have a nice large pool in the center of the complex.
The rooms are clean and modern. The only thing I can ding the hotel on was the breakfast. There was nowhere to sit because it was so busy and also there were not too many food choices.
Despite this the hotel is still a mind bogglingly amazing deal.