Our apartment was spacious,clean and comfortable. Cotton Beach is between Cabarita and Casuarina where there are good shops and cafes etc, although there is not a lot within quick walking distance from the resort so a car is needed. Also key collection is away from the resort but was easy to access and directions were clear. Feedback was given about a few extras that the apartment needs; coathangers, bottle opener (we donated one), face cloths in bathrooms and spare tea towels. Otherwise our stay was very enjoyable and the off-site staff were friendly.