There is a full kitchen for all cooking needs and a dishwasher also. There was picnic chairs in the apartment which we were able to use for the beach which saved hiring anything. There is a convenience store in the lobby area for alcohol and snacks. I’d recommend going to proper supermarket for a full trolley shop though as the store downstairs is expensive. There’s a good coffee shop also in the lobby. We had coffee there every morning. Thankfully we were able to check in earlier than 4pm. Overall the stay was enjoyable & comfortable for my family