Everything was perfect, the location, the villa, the atmosphere, everything. The villa was very clean, the kitchen had everything you'd need, the TV, the wifi, the linens and towels, the bathrooms and kitchen were very clean, sturdy beach wagon to take our boogie boards, umbrellas, skim boards, towels, etc., pool was close by and very clean, the grounds well kept and peaceful and quiet even during the busy summer. Would highly recommend and will likely be booking again.