This is beautiful!  Not giving it 5 stars because the amount of labor I had to put in to put it together was unreal.  Otherwise, it is a beautiful fit and looks amazing.