I was last there in 2011, but I doubt things have changed much.
It's an open roadstead, fine as the trades don't change direction very often. The town is quite fun, it's bit of a weekend hang out for the bright young things. There is fuel
available, best lugged from the filling station as the alongside berth is very shallow.
The supermarket is miles out of town and the ATM is out there too. Suggest you arrive fully provisioned, as there isn't even a convienience store.