Very clean and modern! Host provided more than other places I've stayed at - detergent, beach towels, etc. Great communication! Will definitely want to stay here again.