I've not stayed at Dive Hut, but have felt for years that it would meet my needs.
Another place to consider is Black Durgon Inn. It is north of town on a nice divesite--Small Wall. Downside is, they only provide 3 tanks a day with packages. Stayed there twice. They have a very nice shared...