We were a party of six staying at this villa. The place was very well appointed and had virtually everything we needed to be comfortable during our stay. Beds were comfortable, lots of space for hanging clothes in the closets and the kitchen had all the conveniences we needed for cooking the occasional meal. You definitely need a car to get here but there is parking available. The beach is a good 30 minute walk or a short drive. The beach area is very beautiful and there are a number of good restaurants nearby.