Any and everything you could need. Beautiful house and beautiful views. Will visit again and will recommend to everyone I know.