Overall, we had a pleasant stay with a few minor issues that slightly impacted our experience. It was clean, comfortable, and mostly as described, with amenities and everything we needed available to us in the apartment. However, there were a few issues during our stay. The door keypad did not work, and only one key was provided for our group of five, so we had to make an extra key ourselves. Additionally, there was a musty smell in the bathroom, likely coming from the shower curtain. We tried washing the bathroom rugs, but the smell persisted. The pool did not look as if it was cleaned daily but we made the best of it. And nothing that the owners can do but just wanted to note that maybe the floors creak under the carpet. During the last two days of our stay, the people below us would hit their ceiling repeatedly. We were by no means loud during our stay, just normal moving around.Despite these concerns, the location was convenient, and the host was responsive.