Villa del Mar is a beautiful hotel with incredibly friendly and attentive staff. All of the staff made us feel very welcome. The grounds and pools are well kept, even in the slow season. The rooms are spacious, clean and come with many amenities (kitchenette, washer and dryer, balcony). The beautiful beach is a 2 minute walk away, and there is a large grocery store, along with restaurants, cafes, and shops close by (10-15min walk). We were so impressed, and hope to visit again!