Extremely clean, great location, great hosts. Well equipped, relaxing, peaceful space.