SO CLEAN! Such a great location, wonderful hosts, will definitely be staying again.