Very clean and well kept place. We really enjoyed the place and had loads of fun. Great communication with hosts. We look forward to booking again when the time comes.