The apartment had everything. The location was beautiful, really close to the beach and to a supermarket (5min by car) and the hosts were very polite. The rooms were clean and the hosts provided us with anything we needed. The only thing that was a bit disturbing was watching their little dog being tied next to its doghouse the four days we were there. The hosts assured us it was an exception because they had other guests coming and because they wanted to keep it safe so that it didn't go out at the street. I hope that was true. Overall, a nice experience.