Boutique hotels are typically cozy, luxurious places offering between 10 to 100 rooms featuring intimate settings and full service accommodations. They are often stylish and follow a theme. Boutique style hotels usually offer on-site dining and 24-hour services.