The campus of this resort is so huge that you need either boat or tram to get around but it is great fun. The lobby, bar and restaurants are very good. However, only stay at the Beach Club which is both elegant and fun. We'd like to go back for more spa treatments. Some of the very best!