This Marbella lifestyle resort has something for everyone