The apartment had everything we needed and we loved the roof terrace. We were able to host a BBQ for our friends and family using the grill and the kitchen had enough plates, utensils, etc. Communication was great and we appreciated the flexibility with check in/out.