Everything you need and more. The home is spacious with beautiful views and very very clean. No disappointments here!