Have just returned from Bequia. We, with a number of other guests, were fortunate to find this hotel after our experiences of other hotels and villas on the island.
We can thoroughly recommend Bequia Beach Hotel in Friendship Bay. It is a brand new hotel - they are still building on on adjacent plots but it isn't intrusive. It is a fantastic boutique hotel, Swedish owned and run. The rooms are very well appointed with all mod cons and balcony/veranda. Aircon makes sticky days bearable.
The staff are quite excellent. The Blue Tropic cafe has an excellent menu catering for European tastes. Other facilities include infinity pool, private beach area, palm tree grove and beach bar. The beach is a 2 minute walk. The best thing is that this is one of the few places on the island where mosquitoes don't plague you.