We enjoyed our stay at villa Giovanni. Below are the good and the bad things about our stay - overall, I would say the good outweighs the bad at this price point.
Good: Excellent location, only 50 meters from the beach. The outside is spacious and private with a beautiful pool - our kids loved the pool. Very spacious house. The host (Ms Rodoula) was very nice and accommodating. The air condition worked well. Faliraki is well located between Rhodes town and Lindos and the house is in a perfect spot. Also close to supermarket.
Bad: The entire inside needs updating. Furniture and appliances were old and there were some stains on furniture, floor, shades appliances. Interior doors are discolored and need to be painted. The bathrooms are old and have scaling in shower and sinks. Pool towels are old. Not enough amenities (soap towels etc).