Small but perfectly formed apartment in an incredible location. Had a fabulous week in Calella.