Our room was very spacious and we had a cooker, fridge, microwave and kettle in the kitchen. We also had cooking utensils which were essentail for having a decent breakfast. The gym and pool are fantastic. The only problem we had was that over the 5 night stay, our room was only cleaned once, which meant that the kitchen utensils got very grubby(no washing up liquid provided). The location won't be beaten, and for the price, this is as good as you will get in BA.
