Charming stay in an enchanted place