clean & comfortable, great location, off-street parking a bonus. well-organized hosts who communicate well! thoughtful & aesthetic decoration. a super-pleasurable stay.