neptay

Corporate websiteConcept

Vona Boutique hotel

Eight rooms above the harbour in Kaş — a page that books the stay by feeling like it.

Inside the work

The house, the rooms, the rate.

  • Year2026
  • RoleDesign · Build · Copy
  • SectorHospitality

The opening view, a room spread, and the season switch that re-prices the page in place.

Overview

Vona is a concept for a small boutique hotel: eight rooms, a stone terrace, a season that runs May to October. The site has one job — turn a search for 'Kaş boutique hotel' into a direct booking instead of a 20% OTA commission.

The brief

Problem
Booking platforms take a cut of every stay.
Constraint
Eight rooms, one owner, and a season that runs from May to October.
Answer
A calm page with every rate visible and a direct enquiry at the end of every path.

Small hotels lose their margin twice: once to the booking platforms, and once to websites that look like booking platforms. Vona's page goes the other way — unhurried serif typography, a palette taken from linen and olive trees, and copy that describes mornings rather than amenities.

The structure is one calm scroll: the house, the rooms, the season's rates, the way down to the water. Each room is presented like a spread in a book — name, view, bed, floor — with the rate for the selected season beside it, not hidden behind an enquiry form.

The booking action is honest about what a small hotel needs: a date-anchored email enquiry that lands in the owner's inbox with everything filled in. No fake availability calendar pretending to be a PMS — that comes later, if the hotel wants it.

About this concept

This is a concept build for a fictional client. It shows the process and the standard we bring to client engagements.

Approach

Sell the morning, state the price.

  1. Atmosphere does the selling

    Type, colour and pacing carry the feeling of the place. No drone shot, no autoplay video, nothing that needs a cookie banner.

  2. Rates in the open

    Three seasons, eight rooms, every price visible. Guests who know the rate before they write convert better and haggle less.

  3. Direct by default

    Every path ends at a direct enquiry with dates attached. The OTA listing becomes the backup, not the front door.

What it ships with

A landing that earns direct bookings.

Figures refer to the concept brief.

Rooms

8room spreads

Each room a composed spread: name, view, bed, floor, rate — legible on a phone held in one hand.

Seasons

Three seasons, one switch

May–Jun, Jul–Aug, Sep–Oct. Switching seasons re-prices every room without a reload.

Languages

2languages, one page

Guests book in English; the village books in Turkish. One page, both voices.

Load

Static by default

No booking-engine JavaScript until the guest asks for it. The page is files, like the rest of our work.

Stack

  • Next.js
  • React
  • TypeScript
  • CSS design tokens
  • Resend
  • Vercel

Try it yourself

A working build, not a picture.

Open the demo and use it the way a guest or a client would. Every tap and tab works.

Open the live demoneptay.com/demo/vona

Run a place like this?

A site that books direct.

Hotels, houses, restaurants — pages that feel like the stay and cut the commission out.