Clean, fun, comfortable, great staff, close to the beach, great sleep!