Everything you could need. Great location. Very comfortable and a great outdoor area with pool. Highly recommend.