The apartment is pleasant with a small onsite pool and 5 mins walk from Port Douglas. Our visit came unstuck on our fourth night. The apartment came with about a 1/4 roll of toilet paper on the holder, which ran out on Saturday night. We didn't know the area, so called the number in the visitors guide in the room. The first number didn't answer and the second said out of service. I looked them up on the web and found a third number, which had an answering machine that put me onto a fourth number which didn't answer. Luckily some locals pointed us to a late night shop and crisis averted. I called the first number again on Sunday morning (which the Guest Information book in the room identifies as "Beaches Reception") and Beaches Reception answered. Only problem is that they do not look after Tropic Sands and were at a loss as to why their number was in the guest book. I kept trying numbers I found on the web until I found a person who grudgingly admitted they were in fact Tropic Sands reception. When I explained the tp situation, I was told that the room came with a minimum of necessities and if we ran out it was our problem. When I pointed out that a 1/4 roll for a 7 night stay was hardly minimum I was told there was nothing they could do and they'd try and find us a roll on Monday. And they hang up.
So if you're thinking of staying here, it's a nice enough place in amongst a large number of similar places. Bring your own tp and don't expect customer service.
Addendum at the end of the trip - no toilet paper ever turned up and I was never again successful at getting a real live person on the phone.