The whole experience from booking online to arriving, staying and departing the island was an easy process. The Mackerel Island booking team were friendly and helpful and nothing was too hard for them to assist us in our island booking and Onslow Beach Resort stay beforehand. Once at the island, the process was easy, with the team communicating with us on our approach to the island in our own vessel. The team assisted us in unloading our gear on the beach and a quick tour before dropping us off to our cabin. Andy and Maddi were great managers and they have a wonderful team who always assisted when required, were pleasant and very helpful with any thing we required from information, dropping us off to parts of the island, tour of the facilities and helping my elderly father on and off the boat as we came and went. The Cabins are clean and well equipped, the dinner under the stars was excellent with great company and excellent food. There are SUP boards, kayaks and an inflatable tender for use which is helpful when wanting to access the vessels at mooring or just for some leisure activities. Fishing off the beaches is great, with plenty of action on light tackle and the fishing offshore is great. We will definitely be going back for future vacations. Highly recommended.