Not sure why, but I always find dive shops a bit grungy. I suppose it is all the salt water and repeated use rental gear flooding in and out. In any case, this place was better than most on this front. Both the front and back office seemed pretty well maintained and the rental gear in good condition. Staff were great. Dive location is fantastic (Julian Rocks), although I didn't come at the best time of year. Will definitely go with them again next time.