Alex Marquez 'really happy' with top three finish