Facility, restaurants, pool and beach are great. Water is awesome!