Most important aspects are the apartment is clean and the location is amazing. We didn't correspond much, but when we did response was prompt and helpful. There are 2.5 bathrooms so getting ready is quick and people have their own space. Staff is really helpful and compound is secure. Staff allowed us to leave our bags for the afternoon before we flew out, which was awesome. Pool receives very little sunlight and is quite small (probably only good for kids). Would definitely stay again