Helios couldn't receive us personally for the check-in but sent us super clear instructions by message and was very supportive. Location was superb, the flat the same as in the pictures and very comfortable. It is true that the neighbourhood is pretty noisy at night (we already knew that) but the flat has double window and we could sleep without problems.
As a tiny negative comment, wifi didn't work for us.