Royal is a hotel website template with an inset crown header, gold accents, a full-width pool photograph and an overlapping stay-planning panel. Sixteen content pages connect four individual rooms with dining, coastal experiences, arrival guidance, a comparison table and a practical stay planner.
What’s new in 3.0
Eight substantial new pages: four room details, dining, experiences, arrival and room comparison. Every original content URL remains available.
A stay planner with calendar validation, room-capacity checks, saved preferences, reset, copy and text download. Selected dates, room and preferences carry into the enquiry form; no live availability or payment is implied.
Filterable room, dining and grounds photography with keyboard-accessible galleries, plus a searchable journal and three complete articles.
Ten licensed native-resolution photographs with cover-aware AVIF/JPEG variants and tested recovery when AVIF requests fail.
Bootstrap 5.3.8, Swiper 14.3.0, PhotoSwipe 5.4.4, Lucide icons and native JavaScript; local fonts and no third-party runtime requests.
Configurable PHP enquiries with validation, honeypot and controlled pending/error states. Mail delivery stays disabled in the preview until configured.
Measured cold homepage resources at 1440px fall from 3.96 MB to 1.31 MB. Responsive layouts, contrast, keyboard navigation and meaningful form behavior are checked across three browser engines.