The place had everything we need during our stay. The communication was efficient, the place was clean and well equipped. Our family truly enjoyed our vacation.