Spacious apartment near restaurants and beaches.