Everything you would ever need. I loved the open floor plan and amazing patio. They had great communication and were very responsive.