Exactly what I was looking for. Very happy with it and it fits perfectly! Very long assembly but it was worth it. The lights are adjustable they may take some time to get on!