Reef Resort Villas is an excellent place to stay in Port Douglas. The Villas are large (two bedroom), clean, self-contained (including two bathrooms and a well equipped laundry) and have a 'wow factor'. Everything required was provided in a fully equipped kitchen; the lounge was comfortably furnished and included a large screen smart TV and excellent Audio system; and the beds were comfortable with good linen.
Staff at reception were most helpful. The grounds were pleasant and included a beautiful pool.
An on-call shuttle (5-7 minute delay between calling and arrival) service was cost effective to travel to- and from- town, where all necessary shops, cafes and restaurants were available. Tour operators pick you up from your door.
That the Villa was not serviced daily was not an issue, and the 'Restaurant' on site is more a limited-range cafe. Food was available by delivery, but with the excellent kitchen, buying groceries and cooking for yourself works well.
For excellent dining options, two restaurants in Port Douglas stand out: Salsa and Melaleuca, both on Wharf Street. Both these offer fine food and service, but while prices were at the top end, they were not excessive. The best coffee in Part Douglas is from Origin Espresso on Grant Street.
You will really enjoy Port Douglas and a stay with Reef Villas Resort.