Reimagine our boutique hotels’ booking experience so it feels premium and trustworthy. Guests should browse immersive, high‑resolution photo galleries, check live room availability on a calendar, pick a room, and complete a smooth, step‑by‑step reservation that ends with a secure Stripe checkout. Use Next.js with server‑side rendering for fast first loads and strong SEO, and use React Query so availability and pricing stay fresh without blocking the UI. The design should be corporate‑professional with an elegant, high‑end feel, fully responsive and accessible. Include clear validation and error states (e.g., sold‑out nights, minimum‑stay rules) and provide a polished confirmation screen after payment.