Apartment was clean and came stocked with basic necessities (toilet paper, towels, dish soap, coffee filters etc). The resort was very nice and only a few minute walk to the beach. All in all it was a great experience and we really enjoyed our stay.