Great villa, comfortable beds, excellent location right near the beach and the river, easy check in/check out. Floor was a little dirty but everything else was great.