Extremely clean; very beautiful and hip; great location; amazing hosts; everything you need in kitchen for cooking