Very clean, very nice. Truly one of the nicest places to stay on Caye Caulker.