Magical accommodation with charming garden.