My husband and toddler stayed here for 3 days and loved the place and location. The apartment sits above a restaurant and is located right on Mission Beach next to the rollercoasters on Belmont Park. It was very cozy and had everything you needed to be able to eat it. The bed was very comfy, sheets were very clean, the pillows could be a bit more sturdy but there were 4 so it worked out. We were provided shower towels and beach towels. I loved the shampoo and conditioner, better quality than some 5 star or diamond hotels. The only thing about visiting with a toddler is we had to baby proof the place. Both the living room coffee table and dining table had ends that we had to cover with plastic corner covers. The place had nice little cactus ornaments and fake pot plants, made it look nice. We did not get to use the sofa bed, but the sofa was comfy. The place was a Very short distance from the beach so we went everyday, sometimes twice a day. Restaurants are also all around. I did notice the wooden chairs and dining table are getting a little worn, so may have to adjust them or replace them soon. My only issue was that the fans were a bit dusty and i let the owner know. The place does not have an AC unit just one fan in the living room and another in the bedroom. It was probably about 80 degrees when we were there and my husband and i kept fighting for the fan to look our direction. I would recommend a fan installed in the bedroom roof. And maybe a small fan be provided to plug in by the kitchen if people are dispersed between the dining table and sofa, then there is no fight for the fans. I would stay here in the future.