We stayed at Travellers for the 2nd time in May and we love it. It has all the things you are looking for and while further down the beach(closer to town, short walk from BBB) the great service, clean and comfortable rooms and wonderful pool area more than make up for that. IF you call the hotel directly you may even be able to get a better rate than what is advertised. Have a great trip!!!