I bought this originally for my epiphone 335 pro guitar, and it´s a perfect fit for it. But I ended up using it mostly with my precision bass, which is about 8 cm longer, and the bag isn´t probably meant for it. There is a removable padded part in the bottom, so you can just and just use it with a p-bass, but my japanese (Bacchus) jazz bass is a tad too tall for it.
This is a really well made and convincing guitar bag and I´m very happy with my purchase. Downside is the fairly big size, but the main thing is that your valuable instrument arrives safely to its destination. Plus for the separate rain cover.