Great place to spend time in Mission Beach.