This desktop was for my customer and it has met and exceeded my expectations. It has slots available for other options.