In the assignment, above the find(String [] criteria), there is "flexible searching..." something, so should my find(String [] criteria) provide some special functions, e.g. if you're searching the price of the room, should it be able for you to select a range like $100 - $200, or just get the exact user input price? Also the Smoke field, there're only 2 possibility: Y or N, do I have to use a ComboBox, and only provide these two option?