Riva is a decent, big, sea-facing resort, ideal for those seeking a quiet stay in a serene space, The rooms are spacious, and the wooden interiors lend a welcome, ancient feel for the guests. That said, hygiene levels are poor, and we had to struggle with basic stuff like the smart keys not working, limited breakfast options, and just about average food quality. The cleanliness of bathrooms, curtains, sheets and furniture left much to desire. On the brighter side though, the staff was extremely well-behaved, courteous and ever so helpful, and the easy private beach access compensated for a lot of things. Overall, I will recommend it, but only with the fixes mentioned above.