My wife and I stayed at Blue Tang Inn in May. We loved it. We won a stay there as a grand prize. The room we stayed in was on the third floor in the middle and was quite big (room 12 - ocean view). The rooms have nice kitchen areas which can come in handy even though we did very little cooking. Our A/C had a little trouble keeping up with the mid 90's heat, but it's one of the biggest rooms. Others' said their rooms were plenty cool. The rooms weren't extravegant but comfortable and clean.
The groundskeepers were always busy and the grounds were quaint and beautiful. The pool is small, but the area was very private and was wonderful. A great meeting place for the quests and a must for cooling off. We met everyone whose stay overlaped ours and shared many activities with them.
Carol and Fannie in the office were very nice and helpful. The housekeepers provided continental breakfast in the morning before starting room cleaning. The fresh squeezed orange juice and the fruit was great, the rest was nothing special, so don't fill up when there are very good breakfast spot right down the beach.
I don't know what your expectations are, but noone we were around was disappointed. They all seem very pleased too.
The heart of town is just a short walk (a few blocks.)
Hope this helps.