YES it will fit a 15" MacBookPro...my 15"MBP fits easily with plenty of room too spare...I'm pretty sure it would fit a 17" MBP
laptop sleeve on back panel separate from main compartment.
there is a cooler compartment located on in the lower pocket in the front. Main compartment has tons of room.
The pack fits well and has lots of room.