We stayed over the road from the main building but friends stayed in an apartment and had everything you needed. We didn't have breakfast there as we went towards the beach and tried somewhere different each day . I think it is sufficient but quite basic. Our 2 bedded twin room was cleaned every day whereas our friends was not but they did have an outdoor space and kitchen wth all necessary items. All was very good value for money and the people in the Hostal were super - great English speaking too. Highly recommended. Hope that was useful.