The location is great (beach is a 3 minute walk!), and the apartment itself is great, but cleanliness and amenities were lacking... We arrived and the floors were dirty and there was hair on the pillows which we ended up cleaning ourselves. In addition, the listing said there would be things such as salt, pepper, and cooking spray but we had none of that. The pool was a little dirty too but convenient. Also, the street outside can be a bit noisy at night. We would return but we hope these issues would be fixed if we did.