Everything we needed and more. The place was clean and well-equipped. The pool and jacuzzi were a nice touch and the location is perfect. I can only recommend staying there.