The apartment is very grand, clean and comes with everything you need. Facilities are provided for you to cook (including essentials like oil and salt), as well as a list of restaurants. Communication was great and the check in process was very easy - despite us wanting to check in an hour after we booked!