Great location and very clean. Close to the beach, bus, restaurants, major attractions. The patio is wonderful. I would gladly stay here again.
You will need to bring all food items if you want to cook as the basics (salt, pepper, etc.) are not furnished. Bring your own maps if needed and ask about how to run the stove.
If you need parking be sure to clarify that up front as there is a spot shared by two properties (cost is 10 euros per day).