Sparklingly clean, spacious and very well set up. Thoughtful touches to make the stay special.