Our stay was fantastic. The apparment is pure luxury with high end finishes. The kitchen is well equipped and needed to be as we entertained guests most days. The highlight was certainly outside area with awesome facilities such as pool, BBQ, etc. We will absolutely return.