Location was perfect, right on the beach which we took advantage of each day. Unit was clean and everything was ready for us. Breakfast supplies were great as we didn't have to run around to get anything. We will be back and will let our family who always travel through Geraldton know.