This villa couldn't have been more suitable to our needs than it was! The location is amazing, right near the centre of town and the water front, with a number of shops and restaurants very closely located - some restaurants were literally just outside the door! The whole villa was very clean when we arrived, with enough bedding and towels provided. Having a kitchen fully stocked with all the utensils and pans etc. you could need, a large fridge/freezer, dishwasher and a BBQ which made cooking extremely easy! The communal area was great, with a large sofa we could all fit on and a big TV which you could get Netflix on! The table was large enough for us all to fit comfortably so made dinners at home work very well. We had some issues with the hot water on the first day but called the emergency number and this was quickly resolved the following day - we were impressed! Despite suiting our needs, there were a few things the villa lacked - we found the villa felt a bit naked and lacked character. The pool was unfortunately a bit dirty. I also think it was a shame that the villa was completely empty and didn't have things such as soap, salt, pepper and oil, dishwasher tablets etc., as the majority of Airbnb's I have stayed in provide these basics things as a welcome pack. Lastly, the coffee machine didn't work but luckily there was also a filter coffee machine to use instead. Despite these few minor details, our stay at this villa was great and I can 100% say that we all had a great time!