The Beachfront was everything we expected it would be, with the exception of its own food options. The hotel looks amazing, the staff is amazing, rooms amazing, services amazing, we can't say enough great things about it.
The restaurant has a fixed menu for breakfast, lunch, and dinner, those items it does really well. The breakfast menu we found to be limited. Lunch is spectacular, as well as the dinner options. We also did one of its 6 course special dinners, that we found underwhelming at best. Definitely try some of the restaurants at the sister hotel instead.