Great value, exceptionally clean, fantastic location - this villa has everything you will need