Everything i needed for a month-long stay. Internet was mostly stable at 20mbps. Grocery stores, cafes, restaurants etc. all in walking distance. 30 minute walk to the beach.