This place has everything and more. Very clean and tidy and over a beautiful place. Very spacious and a nice outdoor area. Fenced off so great for kids