Stayed in a Villa Resort, spacious, well equipped and very clean. Ocean Course is a must do (we played it twice). Other courses are average to slightly above average for resort courses. Ocean Room restaurant quite overpriced, particularly the wine list. Suggest going off campus if you're looking for a good steak dinner.