MNL-Legazpi best option: plane, bus, other?

Hello! Ano ang best way ngayon in terms of time, convenience, price na magbyahe from Manila to Legazpi? Iniisip ko mag sleeper bus pero sulit ba to o better plane na lang? Or may train ba going to Albay?

Edit: kumusta po ang daan ngayon? Naalala ko nababalita na ang haba daw ng traffic somewhere in or going to Bicol