Absolutely excellent place to stay on mission beach!