We had a lovely week stay in Coolum Beach, check in @ Elements was easy and the resort is in a great location everything you need is within walking distance including coffee, endless brekkie/lunch/dinner options, pharmacy, Coles and the beach across the road. The apartments are very spacious, comfortable and come fully equipped. The pool was heated and we enjoyed a few swims even being winter it wasn't too cold. The resort is very well kept and maintained and it doesn't go unnoticed, the Managers clearly take pride in their work and are passionate about providing a memorable stay for their guests! We will definitively be back again and hopefully for longer next time.