Perfect and comfortable stay with lovely touches and a fab location.