I stayed at Buddy dive ~3 yrs ago. I enjoyed the resort as it was well tended. The breakfast was really well done. We would generally load up at breakfast and then hit the road for a day of diving. Lunch and dinner were okay, but nothing to write home about. Much better places around town to explore for dinner.
If you are looking to save some pennies it might be worth the time when you get there to stop by a grocery store and pick up some easy lunch items. As you drive around the island to dive at the various locations it is might nice to have a picnic lunch in hand.
Shore diving at Buddy Dive was awesome! My dad and I logged plenty of dives from the House Reef during our week their. Mostly night dives and early morning dives. I really liked the night dives on the House Reef because of the amount of macro life that would be out. Also, the House Reef tarpons (~5-6') will follow you and buzz during your dive.
I would highly suggest booking a boat dive for the Town Pier when you get there. I opted out and I certainly regret it. Seahorses, frogfish, and other macro life to see in that spot.
Good luck and have fun!