The host was gracious and allowed us to check in early when the villa was ready, as we had an early flight arrival with small children, and we really appreciated that. The villa was very spacious and had more than enough room to accommodate our family of 12. The kitchen was well equipped and had everything we needed except for cleaning supplies. The location is great, and the very short walk to the absolutely beautiful beach was very helpful with the kiddos. I don’t like to give negative comments, however I have to be honest…. Our bare feet were black the very first night because even thought it isn’t visible, the floors were very dirty. There was no cleaning supplies at all provided, so I called for some cleaner and a mop and they had some spray cleaner and a microfiber swiffer type dust mop delivered that day. It was fine for a surface clean, however there was no way to lift the dirt with that type of mop. When we were checking out, I saw the same type of non dirt lifting mop in the cleaning lady’s cart. This explained why the floors are so dirty. Every day our feet were black. The two chairs in the living room were very stained and worn. One of the large windows in the living room had no blind or window covering of any kind, so we had no privacy in the main living space in the evenings. One of the bedroom doors didn’t lock and the walls need some painting. The host provided only one towel and washcloth per guest for the week so we had to constantly do laundry. There were absolutely no cleaning supplies whatsoever. The bed in the king suite sloped downward on one side so I had to sleep in the middle of the bed so I didn’t slide off. I just think for the price of this villa, the cleanliness, condition and accommodations should be a lot better. With all that said, if you’re looking for a spacious place right on the beach, and you’re not bothered by anything I’ve mentioned, then this is the perfect place!