The apartment was very clean. It had everything we needed (washing machine, dish washer, etc.) and for the beach (towels, parasols, games). Dani was very helpful at check in and very helpful with all communication. An excellent stay.