Location! Cleanliness! Charming! This place has it all! Book it!