the beach residence is actually great.if you go knowing it is an apartment place then you will not be disappointed. we stayed in a studio one with kitchen etc in it with balcony and it suited us great. the kitchen is well equipped with oven, hob, fridge etc and the bathroom is fine too. we had fold out beds in the living room as it was a studio and it was fine.
bring your hair dryer etc with you as i didnt have one in the room but that didnt bother me....they give you some towels but as i said it is apartment type place so dont expect them to be changed for you every day!!!!
i would use it again as it is right by the beach and good value. it suited us fine and we had a 7 month old with us....
there is someone on reception at certain times of the day and they will help you out with whatever. if you want to have the freedom to cook etc for yourself and be close to beach and train etc then this may be the place for you