Immaculate accommodation with lovely touches throughout