Not that well-suited to self-catering- there's a small electric frying pan but no actual kitchenette/ sink etc. Fine for those happy to go out for dinner. Breakfast goodies provided. Nice outdoor seating. Uncomfortable beds.