We loved our stay at James Cook apartments! The apartment was so spacious and had everything we needed for our young family. We found The location to be perfect and loved being able to just walk across the road every morning for a swim/surf. Will definitely stay here again.