The apartment was spotless, well equipped, and the bed was very comfortable. The pool and BBQ grill were very nice. John was super accommodating and helpful. We spent 30 days here and really enjoyed the location. You will want a rental car if you plan visiting surrounding areas. There is a bus that travels to Cairns and Palm Cove, however there is so much more to see. The only thing that surprised us was that people do not use the beach or swim in the ocean due to fear of cricodiles in the water. The beach was lovely to walk on, and there are small netted areas where people do swim. We most enjoyed our tours to snorkel the reef and our trip to Green Island!! The waterfalls and fresh water holes were wonderful! I recommend Crystal Cascades, Babinda Boulders and Eachum Lake!