Skip to content
BestDealWebDesign

Ready-made · live demo online

Guest house website design with a calendar that knows the rooms are the same rooms

Forty-eight pages, three apartments, one whole house and a booking system that does the thing almost no small-property software does: it understands that the whole house CONTAINS the apartments. Let one apartment and the whole house comes off sale for those nights. Let the whole house and all three apartments do. Nobody has to remember it, because it is in the database rather than in somebody's head.

  • 48 pages
  • 4 lettings — three apartments and the whole house, one building
  • 11 beds, if a group takes all of it
  • Working booking app

$1,780$890one time · live in ~10 business days

Includes your domain for a year, a year of hosting at MaiaHost, SSL, and every page rewritten around your business.

guesthouse.bestdealwebdesign.com
Home page of the guest house and holiday let demo website, Woodside Guest House, LLC
Home pageWoodside Guest House, LLC

Demonstration site. Woodside Guest House, LLC is a fictional business invented for this demo — every phone number on it is literally 000-000-0000. The website itself is entirely real and built exactly as yours would be.

Why this design works for a guest house and holiday let

Built for how your customers actually decide

Almost every property this size has the same problem and almost no website solves it. The owner lets the flat upstairs, the flat downstairs and the garden apartment separately most of the year — and then, four or five times a year, somebody wants the whole building for a wedding or a family Christmas. Those are the most valuable bookings of the year and they are the ones that get double-sold, because the whole house and the apartments live in two different calendars, or in one calendar and one head. This design puts them in the same calendar and makes the relationship between them a fact the software knows: the whole house CONTAINS the three apartments, written down as data, so a night sold either way removes the other from sale in the same instant.

What that buys a visitor is a refusal that explains itself. Ask for the whole house on a weekend when somebody has already taken the top-floor apartment and the page does not say “no availability”. It says the Loft Apartment is let on the 26th, and the Loft is part of the house — which teaches the model in one line, and turns a dead end into an offer to take the other two apartments instead. Collapsing the four possible answers into one shrug is the most common lie on a booking page, and this design refuses to: not free, too short a stay for those dates, too many people, or a date that is not a stay at all are four different things and a guest is told which.

Then the money, which in this trade is where the trust is lost. The cleaning fee is printed beside every nightly rate on the site rather than added at the end, four worked examples show a real stay night by night with the fee and the total on the same screen, and the booking page prints the whole figure before it asks for a name. There is no resort fee, no service charge and nothing invented at checkout — and the site has a page saying so, because a guest house that says it plainly is doing something its competitors mostly do not.

  • The whole house and the apartments cannot both be sold

    The one thing a property let two ways has to get right, and the thing a spreadsheet gets wrong four or five times a year on exactly the bookings that matter most. The relationship is stored as data and checked inside the transaction that takes the booking — not looked up afterwards, and not left to whoever answers the telephone. It is tested over the wire against the live site in both directions, including the direction everybody forgets: booking one apartment must take the whole house off sale.

  • A refusal that says what blocked it

    Ask for the whole house on a night the top-floor apartment is let and the page names the apartment and explains that it is part of the house. That sentence teaches a visitor the model in one line and offers them the other two apartments instead. Every other system this size says “not available” and loses the enquiry.

  • The cleaning fee is beside every price, not at the end

    The single thing guests dislike most about this trade, answered by design rather than by an apology. Four worked examples show a real stay night by night, the fee once, and the total — and the booking page prints the same total before it asks for anything at all.

  • Events are an enquiry, and the site says so

    Nothing on the public site can confirm an event. The enquiry reaches a person, the date is discussed, and only a confirmation in the staff area takes the house — and therefore all three apartments — off sale. A form that pretends to hold a Saturday in June is worse than one that admits it does not.

  • Nobody appears in any photograph on the site

    Every room is empty and every table is laid for a party that has not arrived, which is how the trade photographs itself anyway. It also solves the wedding page, where the obvious picture would be a synthetic photograph of somebody's wedding at a house that does not exist. There is a page explaining all of it.

Screenshots from the live site

A look through the 48 pages

These are screenshots of the real website, taken from the live demo. Nothing here is a mockup — open it yourself and every one of these pages loads.

guesthouse.bestdealwebdesign.com
Checking dates, with the nesting explained of the guest house and holiday let demo website, Woodside Guest House, LLC
Checking dates, with the nesting explainedWoodside Guest House, LLC
guesthouse.bestdealwebdesign.com
The three apartments compared of the guest house and holiday let demo website, Woodside Guest House, LLC
The three apartments comparedWoodside Guest House, LLC
guesthouse.bestdealwebdesign.com
The whole house of the guest house and holiday let demo website, Woodside Guest House, LLC
The whole houseWoodside Guest House, LLC
guesthouse.bestdealwebdesign.com
Events, and what the house holds of the guest house and holiday let demo website, Woodside Guest House, LLC
Events, and what the house holdsWoodside Guest House, LLC
guesthouse.bestdealwebdesign.com
A stay quoted night by night of the guest house and holiday let demo website, Woodside Guest House, LLC
A stay quoted night by nightWoodside Guest House, LLC
The guest house and holiday let demo website on a phone screen

Mobile first, not mobile afterthought

Most of your visitors will see this version

Local service searches are overwhelmingly done on phones, so the phone layout is the one we design first and test hardest. Text stays readable without zooming, the phone number stays reachable with a thumb, and nothing needs a horizontal scroll.

Every page, listed

What is actually on the site

48 indexable pages, each with its own title, description, structured data and a place in the sitemap. That is 48 chances to appear in a search instead of one.

One building, sold two ways

  • Three self-contained apartments, each with its own page: layout, bed configuration, what is included and what it honestly lacks
  • The whole house as a fourth letting, sleeping eleven across five bedrooms, cheaper than the three apartments added together — with the arithmetic shown
  • A diagram on every page where a reader could otherwise think the four lettings are four buildings
  • Containment stored as data, not inferred from a naming convention, so a fourth apartment carved out later is one row rather than a silent double-booking
  • Seasonal rates, weekend uplift, and minimum stays that differ by season — with the page saying which of the two rules applied

Events, which are the money page

  • A family gathering, a small wedding, a corporate offsite and a photo shoot — a page each, with the day rate and the hours
  • Seated and standing capacity stated once and read by every page, including the honest version: thirty-four seated assumes the garden is usable
  • Which nights an event takes out of sale, shown as a table — the day itself plus any setup and clear-down nights, and why
  • An enquiry that confirms nothing, deliberately, because a wedding that books itself at four in the morning is not what a venue wants
  • The two refusals a venue owes a couple: no liquor licence, and nobody here can conduct the marriage

The pages that answer before the telephone rings

  • We are not a hotel — no front desk, no porter, no room service, no daily housekeeping, no lift
  • One apartment is not the house — the garden, the stoop and the stair are shared, and the site never pretends otherwise
  • The house is not step-free — every measurement, including the doorway widths and the bathroom
  • The price on the screen is the price — no hidden fees, demonstrated rather than asserted
  • Quiet and weather — an elevated railway four minutes away that runs all night, said out loud on the pages that sell the rooms

The rest of it

  • The garden, both kitchens, the neighbourhood and getting around — with journey times rather than adjectives
  • Self check-in by keypad at any hour, and the honest paragraph that nobody sleeps in the building
  • House rules that say whether each one exists for the neighbours or for the building
  • Six long pieces: choosing between an apartment and the house, what a cleaning fee pays for, why July has a five-night minimum
  • Accessibility · Deposits and cancellations · Policies · Privacy · Terms · How these pictures were made

Included — not an add-on

Nested availability, seasonal pricing and event enquiries

The booking shape nothing else in this catalogue has: lettings that CONTAIN each other. Every other booking system here allocates independent things; this one knows the whole house and the apartments are the same rooms.

What your customers do

  • Search a date range and see all four lettings at once, each with its own verdict
  • Book an apartment or the whole house, with the total — nights plus the one cleaning fee — shown before a name is typed
  • Be told what blocked a letting, by name, when something in the same building is already taken
  • Be told which minimum stay applied, the letting's own or the season's, rather than simply refused
  • Make an event enquiry that reaches a person and holds nothing, which the page says plainly
  • Confirm or cancel by a signed link, and cancelling returns every night to the calendar

What your staff control

  • A month diary with every letting as a row, where a whole-house booking visibly paints all four
  • Arrivals for today and tomorrow, with the arrival note and the telephone number
  • The event enquiry queue — and confirming an event is here and nowhere else
  • Manager: rates, minimum stays, seasons, guests and the settings. Host: arrivals and bookings, but not the power to confirm an event
  • Take a booking over the telephone, with the address optional — and no two guests merged because they both left it blank

What happens automatically

  • Booking one apartment takes the whole house off sale for those nights, and booking the house takes all three apartments
  • Six simultaneous requests for the last free apartment: exactly one wins, tested over the wire against the live site
  • Half-open nights — the morning you leave is the next guest's arrival day, not a night either of you pays for
  • An event blocks its own day plus the setup and clear-down nights it is configured for, across every letting
  • Cancelling an event releases every night it held, in one action

The software runs on your own hosting and belongs to you. There is no monthly licence, no per-booking commission and no third party holding your customer list — which over a few years is usually worth more than the price of the website.

What $890 covers

Yours, not a copy of the demo

You get the same structure and design system with your business in it — your name, logo, colours, photographs, services, prices and locations, and every page rewritten for you. Two businesses starting from this design do not end up looking like each other.

Pages you do not need come out. Pages you need that are not there can be added at $90 each. The local SEO — titles, descriptions, structured data and the copy itself — is retargeted from Woodside to wherever you actually work.

  • Your domain name

    First year included, registered in your name

  • One year of MaiaHost hosting

    Fast EU LiteSpeed hosting, daily backups, 24/7 monitoring

  • SSL certificate

    HTTPS from the first minute, auto-renewing

  • Your branding

    Your business name, logo, colours and typography

  • Your content

    Every page rewritten around your business, services and prices

  • Your photographs

    Your images placed and optimized — or we keep the demo imagery

  • Local SEO retargeted

    Titles, descriptions, schema and copy aimed at your city

  • Working contact form

    Spam-protected, delivering to your inbox

  • Google Search Console

    Verified and your sitemap submitted

  • One revision round

    Tell us what to change after the first build — included

  • 30 days of free fixes

    Post-launch corrections and small tweaks on us

  • You own everything

    Files, design, content and domain — move host any time

Who this suits

A good fit if you run one of these

  • Guest houses and B&Bs that let rooms separately and the building whole
  • Holiday lets, cottages and barn conversions divided into two or three units
  • Small wedding and event venues that also take overnight stays
  • Anyone currently keeping the whole-house bookings in a second calendar, or in their head
  • Serviced apartments and aparthotels where units can be combined

Not quite your trade? Designs adapt more easily than people expect — the structure matters far more than the industry it was written for. Tell us what you do and we will say honestly whether this one fits.

Questions

About this design

We have five units, not three.

Nothing here is sized for this demo. The lettings and the relationships between them are rows a manager edits, and the containment table takes any shape — a whole house containing five apartments, two floors each containing two rooms, or a barn that can be let with or without the annexe. The engine asks the table rather than assuming, which is precisely why adding a unit later is an edit and not a rewrite.

Our units do not overlap at all. Do we need this?

Then you have the simpler case and it works exactly the same way, with an empty containment table. The value here is that adding the overlap later costs one row rather than a new booking system — which matters because letting the whole place to one party is the thing owners start doing in year two, once they have been asked for it enough times.

Can it take payment?

This demonstration takes a booking and holds the nights; it does not take card payments. Adding a payment provider is a normal piece of work and we will quote it — most owners in this trade take a deposit by bank transfer and the balance on arrival, which is what the design describes, because it costs them nothing in fees.

What about the cleaning fee — could we hide it?

You could, and we would rather you did not, which is why the design shows it beside every rate. Guests do not object to a cleaning fee; they object to meeting one at the end. Every page here prints the total including it, and the pages saying so are some of the most persuasive on the site.

Can two people be looking at the same dates at once?

Yes, and that is tested rather than assumed. Six simultaneous booking requests are fired at the last free apartment over the wire against the live site, and exactly one succeeds — the other five get a refusal that explains what happened. The decision is re-made inside the transaction that writes the booking, against rows it holds locks on, rather than against whatever the browser was told a minute earlier.

More general questions are answered on the sample websites page.

Other ready-made designs

Have a look at these too

See all 33 designs

Want this website for your business?

$890 one time, live in ~10 business days, with your domain and a year of hosting included. Send us a short brief and you get a fixed written quote within one business day — free, no obligation.

Or call us on +359 888 010 975 — we answer 24/7.