The apartment is clean and has all the amenities offered. It is very well located, close to the beach and places to buy basic staff.
Some apartments are newer than others.
We had a bad experience with the front desk service, they didn't help us at all with our needs, but Tim went out of his way to make it a great experience for us. He is a great host.