Grand Case Beach Club and Hotel L'Esplanade are quite different but both get good reviews. We usually go to Hotel L'Esplanade or Petit Hotel, haven't stayed at GCBC and wouldn't want to (because it isn't our style, not because there is anything wrong with it if it is your style). Hotel L'Esplanade is a better choice than Petit Hotel for walking to GC restos at night (just not a pleasant walk from PH because no/limited sidewalk on way into GC restos) but Petit Hotel had a complimentary shuttle when we were there last year which sort of solves that.