If you are happy riding bikes then the hotel is a very easy distance to town. Taxis run day and night in this area too.
I live past Royal Caribbean and don't feel that it is too far from town.
The hotel has little cabins with thatch roofs. It isn't the most attractive resort on the island but it is new with a nice pool and restaurant.