We only stayed one night before making an early start for the airport but it was a great hotel. Very friendly, helpful staff and a wonderful pool with plenty of comfortable loungers and sun shades. Peaceful location just up the road from lively Gouvia.
Our room, a family room, was small - two single beds pushed together and short bunk beds with just enough room to squeeze round - which was fine for a night but would be tiresome for a fortnight. If we went back for longer, we'd probably get two rooms. It was well supplied though - plenty of towels, soap, shower gel, shampoo, etc, a fridge and the air con worked well.
It's worth noting that Expedia have the location wrong - their map suggests the Fiori is at a major road junction but it's actually inland a bit in a more remote spot, which we far preferred. The hotel have asked Expedia to change their location but so far, it hasn't been done so if you're looking for it, use the hotel directions rather than Expedia's map.