Depends what you are looking for like if you want a gym a good one is @Fit Lab or if you are looking for something a little different then try @Crossfit Sands
I would say your best option is to join a gym and get a personal trainer there! But my friend does @Crossfit Sands it's kind of like having a trainer and a team to push you