I have 5 of these shelves for sale. They are 57 inches long, 20 inches wide, and have a 2 inch depth on the side. We do not have the hanging brackets or hardware for these but it can be bought at Lowe s or Home Depot. $20 for all 5 shelves!! Pickup in Mechanicsville (23116) / Atlee off of New Ashcake Road.