Accurate description. The place seemed smaller than the photos but I think it was because the sofa was let out into a bed when I arrived.
Overall decent location near the beach, but it is very noisy early in the evening with several bars and restaurants just below. If you are out late, this won't be a problem.
I stayed 10 nights and the sofa bed really became an issue for me. Not comfortable at all.
Taking all of that into account, I would stay here again, but only if there was an actual bed next time.