Yes, that is okay.
I would personally say "an hour free" or "a free hour". If you say "one hour free" you are emphasizing that the duration is one hour.
Also it would be a tiny bit more natural to say "you could" instead of "you can". If you say "you could", that emphasizes that it is your suggestion. Both "you can" and "you could" still sound good though.