The apartment is well maintained with a basic kitchen and extra bedding in the couch. We had two adults and two young kids who all slept comfortably.
The local tips were great, giving us things to check out and places to eat. The location was great for us, close to the beach and the zoo.
At the moment we would caution staying there with young, mischievous kids. The balcony door isn't child-proof, and the bedroom window leads to a precipitous drop.
Communication was slow, but Laia was very friendly and eager to help us with any problems.