Use float for StarRating, int for Rate
Simplify Room constructor
Add PropertyCategory and update searchHotels()