Everything you need and more! Great experience and lovely home. No complaints.