The flat was clean and had everything that we needed in it. The location is also quite good and was close to the beach. However, when we were delayed by 30 minutes, we notified the host and did not get a response. We ended up having to call them to get a response from them, and then waited around 30 minutes for them to arrive with the keys. Apart from that though, it was a very pleasant experience.