We loved our stay. It was very clean and the kitchen is very well stocked. It was so helpful having some beach gear to use. My kids loved the complex's pool and exploring the nearby tide pools. Would definitely recommend!